package hbm;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;

/**
 * AbstractEmpleados entity provides the base persistence definition of the
 * Empleados entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractEmpleados implements java.io.Serializable {

	// Fields

	private int id;
	private Sucursal sucursal;
	private String dpi;
	private String claveAcceso;
	private String nombre;
	private String codigo;
	private Set accesosInsts = new HashSet(0);
	private Set ventases = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractEmpleados() {
	}

	/** minimal constructor */
	public AbstractEmpleados(Sucursal sucursal, String dpi, String claveAcceso) {
		this.sucursal = sucursal;
		this.dpi = dpi;
		this.claveAcceso = claveAcceso;
	}

	/** full constructor */
	public AbstractEmpleados(Sucursal sucursal, String dpi, String claveAcceso,
			String nombre, String codigo, Set accesosInsts, Set ventases) {
		this.sucursal = sucursal;
		this.dpi = dpi;
		this.claveAcceso = claveAcceso;
		this.nombre = nombre;
		this.codigo = codigo;
		this.accesosInsts = accesosInsts;
		this.ventases = ventases;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int i) {
		this.id = i;
	}

	public Sucursal getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

	public String getDpi() {
		return this.dpi;
	}

	public void setDpi(String dpi) {
		this.dpi = dpi;
	}

	public String getClaveAcceso() {
		return this.claveAcceso;
	}

	public void setClaveAcceso(String claveAcceso) {
		this.claveAcceso = claveAcceso;
	}

	public String getNombre() {
		return this.nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getCodigo() {
		return this.codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public Set getAccesosInsts() {
		return this.accesosInsts;
	}

	public void setAccesosInsts(Set accesosInsts) {
		this.accesosInsts = accesosInsts;
	}

	public Set getVentases() {
		return this.ventases;
	}

	public void setVentases(Set ventases) {
		this.ventases = ventases;
	}

}